package xiaozu.chanping.Service.impl;

import com.baidubce.qianfan.Qianfan;
import com.baidubce.qianfan.model.chat.ChatResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import xiaozu.chanping.Config.apiConfig;
import xiaozu.chanping.Service.firstService;
@Service
public class firstServiceImpl implements firstService {
    private apiConfig config;
    @Override
    public String getApi() {
        Qianfan qianfan = new Qianfan(config.getApiKey(), config.getSecretKey());
        ChatResponse response = new Qianfan().chatCompletion()
                .model("ERNIE-4.0-8K") // 使用model指定预置模型
                // .endpoint("completions_pro") // 也可以使用endpoint指定任意模型 (二选一)
                .addMessage("user", "你好") // 添加用户消息 (此方法可以调用多次，以实现多轮对话的消息传递)
                .temperature(0.7) // 自定义超参数
                .execute(); // 发起请求
        System.out.println(response.getResult());
        return null;
    }
}
